/*
 * Label.hpp
 *
 *  Created on: 06-12-2010
 *      Author: Przemek
 */

#pragma once

#include "Control.hpp"
#include "utils/GLColor.hpp"
#include "pch.hpp"

class Label: public Control
{
	private:
		std::string text;
		GLColor color;

	public:
		Label(const std::string& text = "", const GLColor& color = GLColor::WHITE);

		void setText(const std::string& text);
		std::string getText() const;

		void draw(const ClipArea& clipArea);
};
